body{margin:0;padding:0; background:#EEF9FB;}
.container{background:url(../images/background1.jpg) no-repeat;width:1002px;height:738px;margin:auto;margin-bottom:0;}
.leftside{background:url(../images/indexImages/leftlogo.jpg) no-repeat;opacity:0.6;float:left;width:140px;height:702px;margin-left:30px;}
.navtop{float:right;width:800px;}
.navtop .log ul{margin-right:30px;float:right;width:600px;}
.navtop .log ul li{float:right;display:inline;padding-left:3px;padding-right:3px;}
.navtop .log ul li a{width:20px;color:#FF6600}
.navtop .nav ul{float:left;margin-top:0;margin-left:60px;border-right:gray 3px dotted;width:600px;}
.navtop .nav ul li{display:inline;padding-left:20px;padding-right:20px;border-left:gray 3px dotted;}
.navtop .nav ul li a{color:#FF6600; text-decoration:none;font-weight:bold;}
.answersys{background:#FFFFFF;opacity:0.7;float:left;width:420px;height:300px;margin-left:15px;margin-right:15px;margin-top:15px;margin-bottom:10px;}
.answersys h3{float:left;background:url(../images/indexImages/item.jpg) no-repeat;margin:0;height:33px;padding-left:33px;font-size:18pt;font-family:黑体;line-height:33px;color:#2978CF;}
.answersys a#more{float:right;margin:0;font-family:黑体;line-height:33px;font-size:13px;color:#2978CF;height:33px;line-height:33px; text-decoration:none;}
.answersys ul{height:250px;margin-top:40px;}
.answersys ul li{overflow:hidden;}
.answersys ul li a{font-size:12px;color:#551A8B; text-decoration:none;}
.answersys ul li a:hover{color:#FF3300;text-decoration:underline;}


.recentact{background:#FFFFFF;opacity:0.7;float:left;width:340px;height:300px;margin-left:15px;margin-right:15px;margin-top:15px;margin-bottom:10px;}
.recentact h3{float:left;background:url(../images/indexImages/item.jpg) no-repeat;margin:0;height:33px;padding-left:33px;font-size:18pt;font-family:黑体;line-height:33px;color:#2978CF;}
.recentact a#more{float:right;margin:0;font-family:黑体;line-height:33px;font-size:13px;color:#2978CF;height:33px;line-height:33px; text-decoration:none;}
.recentact ul{height:250px;margin-top:35px;}
.recentact li{width:290px; height:40px;background:#F5F5F5;margin:5px;}
.recentact a#title{text-decoration:none;font-size:13px; display:inline;}
.recentact a#title:hover{color:#FF3300;text-decoration:underline;}
.recentact li .progressbar{width:50px;float:right;margin-top:2px;border:1px solid;}
.recentact li .progressbar .green{background:#33FF00;width:50px;height:10px;}
.recentact li .progressbar .yellow{background:#FFCC00;height:10px;}
.recentact li .progressbar .red{background:#FF0000;height:10px;}
.recentact li .zan{font-size:13px;float:right;}


.forum{background:#FFFFFF;opacity:0.7;margin-top:0;float:left;width:420px;height:300px;margin-left:15px;margin-right:15px;margin-bottom:0;}
.forum h3{float:left;background:url(../images/indexImages/item.jpg) no-repeat;margin:0;height:33px;padding-left:33px;font-size:18pt;font-family:黑体;line-height:33px;color:#2978CF;}
.forum a#more{float:right;margin:0;font-family:黑体;line-height:33px;font-size:13px;color:#2978CF;height:33px;line-height:33px; text-decoration:none;}

.forum ul{ margin-left:0;width:420px;;height:450px;padding-left:0; overflow:auto;}
.forum ul li{background:#F5F5F5;list-style:none;margin:5px;height:40px;width:auto;}
.forum ul li .count{background:url(../images/forum/replynum.png) no-repeat;float:left;width:40px;height:25px;margin-top:6px;padding-left:15px;padding-top:2px; font-weight:bold; font-size:10px;}
.forum ul li .content{background:#F5F5F5;float:left;width:260px;height:40px;margin:0;}
.forum ul li .content .ti{width:260px;height:20px;}
.forum ul li .content .ti a{ text-decoration:none; font-size:14px; font-weight:200;}
.forum ul li .content .ti a:hover{color:#FF3300; text-decoration:underline;}
.forum ul li .content .content{width:260px;height:20px;font-size:12px; font-weight:200;}
.forum ul li .author{width:80px;height:40px;float:left;}
.forum ul li .author p{ font-size:13px;margin:0;padding-left:6px;padding-top:3px;}


.download{float:left;background:#FFFFFF;opacity:0.7;margin-top:0;float:left;width:340px;height:300px;margin-left:15px;margin-right:15px;margin-bottom:0;}
.download h3{float:left;background:url(../images/indexImages/item.jpg) no-repeat;margin:0;height:33px;padding-left:33px;font-size:18pt;font-family:黑体;line-height:33px;color:#2978CF;}
.download a#more{float:right;margin:0;font-family:黑体;line-height:33px;font-size:13px;color:#2978CF;height:33px;line-height:33px; text-decoration:none;}
.download ul{height:250px;margin-top:40px;}
.download ul li{overflow:hidden;}
.download ul li a{font-size:12px;color:#551A8B; text-decoration:none;}
.download ul li a:hover{color:#FF3300;text-decoration:underline;}
.download ul li .date{float:right;font-size:13px;margin-right:0;margin-top:5px;}

.content{background:#FFFFFF;float:left;width:790px;height:640px;margin-left:20px;}
.logincontainer{background:url(../images/login/loginbr.jpg) no-repeat;width:400px;height:300px;float:left;margin-left:200px;margin-top:30px;} 
.logincontainer h3{background:url(../images/login/fhym.jpg) no-repeat;float:left;height:30px;padding-left:20px;width:100px;line-height:30px;margin-left:20px;font-weight:bold;}
.logincontainer h4{margin-left:50px;margin-top:30px;margin-bottom:0;}
.logincontainer h5{color:#FF0000;margin-left:50px;margin-top:0;height:30px;margin-bottom:0;}
.logincontainer p{margin-left:50px;margin-top:0margin-bottom:0;}
.logincontainer button{margin-left:80px;}
.logincontainer a{text-decoration:none;color:#000000;}
.title{background:url(../images/center.jpg) no-repeat;width:790px;height:100px;float:left;margin-left:0;}
.title h2{line-height:40px;margin-top:50px;padding-left:200px;background:#FFFFFF;opacity:0.6;}


.register{background:#E0F4FF;width:410px;height:400px;float:left;margin-left:30px;margin-top:30px;margin-right:0;}
.register h3{margin-top:6px;margin-left:20px;margin-bottom:6px;width:120px;display:inline-block;}
.register h5{width:120px; margin-left:10px;margin-top:0;margin-bottom:0;display:inline-block;color:red;}
.register input{width:120px;margin-left:10px;}
.register select{width:127px;margin-left:10px;}
.register button{background:url(../images/register/registnow.png) no-repeat;width:229px;height:55px;margin-left:20px;margin-top:0;}
.registerside{background:url(../images/register/background.jpg) no-repeat;width:344px;height:567px;float:left;margin-left:0;margin-top:30px;}

.activityblock{float:left;width:650px;height:540px;margin-left:70px;background:#E0F4FF;}
.activityblock h3{background:url(../images/indexImages/item.jpg) no-repeat;margin:0;height:33px;padding-left:33px;font-size:18pt;font-family:黑体;line-height:33px;color:#2978CF;width:310px;margin-left:250px;}
.activityblock ul{height:450px;}
.activityblock li{width:600px;}
.activityblock a#title{text-decoration:none;font-size:13px;}
.activityblock a#title:hover{color:#FF3300;text-decoration:underline;}
.activityblock li .progressbar{width:50px;float:right;margin-top:2px;border:1px solid;}
.activityblock li .progressbar .green{background:#33FF00;width:50px;height:10px;}
.activityblock li .progressbar .yellow{background:#FFCC00;height:10px;}
.activityblock li .progressbar .red{background:#FF0000;height:10px;}
.activityblock li .zan{font-size:13px;float:right;}
.activityblock .page{height:20px;margin-left:20px;width:400px;margin:auto;margin-top:10px;}
.activityblock .page a{text-decoration:none;border:1px dashed;margin-left:4px;}
.activityblock .page a:hover{background:#EBEBEB;color:#000000;}

.detailblock{float:left;width:730px;height:540px;margin-left:25px;background:#E0F4FF;}
.detailblock h4{margin:0;margin-left:30px;margin-bottom:10px;color:#333333;}
.detailblock p{width:700px;height:400px;margin:0;margin-left:10px; overflow:auto;}
.detailblock .progressbar{width:50px;margin-top:2px;border:1px solid; display:inline-block;}
.detailblock .progressbar .green{background:#33FF00;width:50px;height:10px;}
.detailblock .progressbar .yellow{background:#FFCC00;height:10px;}
.detailblock .progressbar .red{background:#FF0000;height:10px;}
.detailblock .zan{font-size:13px;}

.adminblock {float:left;width:650px;height:540px;margin-left:70px;background:#E0F4FF;}
.adminblock textarea{border:1px solid;width:490px;min-height:200px;max-height:600px;overflow:auto;margin-left:35px;}
.adminblock input{width:490px;height:30px;margin-left:35px;}
.adminblock p{ display:inline;color:red;}

.downloadblock{float:left;width:730px;height:540px;margin-left:25px;background:#E0F4FF;}
.downloadblock .topsearch{margin-left:20px;margin-right:20px;height:37px;background:#66CC33;}
.downloadblock .topsearch h3{float:left;margin-top:7px;color:white;margin-bottom:0;}
#hehe{color:red;}
.downloadblock .topsearch .searchbox{float:left;margin-top:2px;background:url(../images/download/bg_search_box.gif) no-repeat;width:221px;height:31px;margin-bottom:0;}
.downloadblock .topsearch .searchbox input{margin-top:2px;margin-left:5px;margin-right:0;height:20px;width:173px;}
.downloadblock .topsearch .searchbox .icon{background:url(../images/download/btn_search_box.gif) no-repeat;width:27px;height:24px;float:right;margin-top:3px;margin-right:4px;margin-left:0;}
.downloadblock .topsearch .searchbox button{background:url(../images/download/btn_search_box.gif) no-repeat;width:27px;height:24px;float:right;margin-top:3px;margin-right:4px;margin-left:0;border:none;}
.downloadblock .upload{margin-left:20px;background:url(../images/download/upload_small.gif) no-repeat;width:330px;height:40px;padding-left:130px;}
.downloadblock .upload input{margin-top:10px;}
.downloadblock ul{height:420px;width:500px;border-top:gray 3px ridge;margin:auto; overflow:auto;}
.downloadblock ul li a{text-decoration:none;font-size:13px;}
.downloadblock ul li a:hover{color:#FF3300;text-decoration:underline;}
.downloadblock ul li .date{float:right;font-size:13px;margin-right:20px;}
.downloadblock .page{height:20px;margin-left:20px;width:400px;margin:auto;margin-top:10px;}
.downloadblock .page a{text-decoration:none;border:1px dashed;margin-left:4px;}
.downloadblock .page a:hover{background:#EBEBEB;color:#000000;}

.forumindexblock{float:left;width:540px;height:540px;margin-left:20px;}
.forumindexblock .topsearch{margin:0;height:37px;background:#66CC33;}
.forumindexblock .topsearch .searchbox{float:left;margin-left:100px;margin-top:2px;background:url(../images/download/bg_search_box.gif) no-repeat;width:221px;height:31px;margin-bottom:0;}
.forumindexblock .topsearch .searchbox input{margin-top:2px;margin-left:5px;margin-right:0;height:20px;width:173px;}
.forumindexblock .topsearch .searchbox button{background:url(../images/download/btn_search_box.gif) no-repeat;width:27px;height:24px;float:right;margin-top:3px;margin-right:4px;margin-left:0;border:none;}
.forumindexblock .topsearch a .newforum{ font-size:14px;padding-left:30px; text-decoration:none;padding-top:4px;background:url(../images/forum/newforum.png) no-repeat;width:94px;height:27px;margin-right:0;margin-top:4px;float:right;}
.forumindexblock ul{ width:auto;height:450px;padding-left:0; overflow:auto;}
.forumindexblock ul li{background:#F5F5F5;list-style:none;margin:5px;height:40px;width:auto;}
.forumindexblock ul li .count{background:url(../images/forum/replynum.png) no-repeat;float:left;width:46px;height:25px;margin-top:6px;padding-left:15px;padding-top:2px; font-weight:bold; font-size:10px;}
.forumindexblock ul li .content{background:#F5F5F5;float:left;width:360px;height:40px;margin:0;}
.forumindexblock ul li .content .ti{width:360px;height:20px;}
.forumindexblock ul li .content .ti a{ text-decoration:none; font-size:14px; font-weight:200;}
.forumindexblock ul li .content .ti a:hover{color:#FF3300; text-decoration:underline;}
.forumindexblock ul li .content .content{width:360px;height:20px;font-size:12px; font-weight:200;}
.forumindexblock ul li .author{width:80px;height:40px;float:left;}
.forumindexblock ul li .author p{ font-size:13px;margin:0;padding-left:6px;padding-top:3px;}

.forumindexblock .page{height:20px;margin-left:20px;width:400px;margin-left:50px;margin-top:10px;}
.forumindexblock .page a{text-decoration:none;border:1px dashed;margin-left:4px;}
.forumindexblock .page a:hover{background:#EBEBEB;color:#000000;}

.forumsideblock{ background:#F5F5F5;float:left;width:180px;height:540px;margin-left:20px;}
.forumsideblock img{width:180px;height:180px;}
.forumsideblock .tip{float:left;width:150px;height:180px;}
.forumsideblock .tip a{font-size:14px; font-weight:100; text-decoration:none;}
.forumsideblock .tip a:hover{color:#FF3300; text-decoration:underline;}

.forumdetailblock{float:left;width:540px;height:540px;margin-left:20px;}
.forumdetailblock .container3{width:540px;height:503px; overflow:auto;}
.forumdetailblock .toptitle{height:37px;margin:0;background:#EEF7FC;}
.forumdetailblock .toptitle h3{float:left;width:400px;margin-top:6px;margin-bottom:0;font-size:16px;}
.forumdetailblock .toptitle a .replyforum{font-size:14px;padding-left:30px; text-decoration:none;padding-top:4px;
background:url(../images/forum/newforum.png) no-repeat;width:74px;height:27px;	margin-top:4px;float:right;}

.forumdetailblock .thenew{border-top:thin #66FF00 solid ;border-bottom: thin #66FF00 solid ;min-height:130px;height:auto; clear:left; overflow:hidden;background:#F5F5F5;}
.forumdetailblock .thenew .lefthead{float:left;width:100px;min-height:130px;height:100%;margin:0;}
.forumdetailblock .thenew .lefthead img{width:89px;height:90px;margin-left:5px}
.forumdetailblock .thenew .lefthead h4{margin:0;margin-left:5px;}
.forumdetailblock .thenew .forumcontent{float:right;min-height:130px;height:auto; margin-bottom:0px;width:410px; background:#FFFFFF;}
.forumdetailblock .thenew .forumcontent .forumcontent2{min-height:110px; font-family:微软雅黑; font-size:14px; font-weight:bold;}
.forumdetailblock .thenew .forumcontent .count{background:url(../images/forum/replynum.png) no-repeat;float:left;width:46px;height:22px;margin-top:0;padding-left:15px;padding-top:2px; font-weight:bold;margin-left:120px;}
.forumdetailblock .thenew .forumcontent .timeblock{float:right;width:170px;height:20px; font-size:14px; font-weight:bold;padding-top:3px;}
.forumdetailblock ul{padding-left:0;margin-top:0;}
.forumdetailblock ul li{list-style:none;margin:0;}

.forumnewblock{float:left;width:540px;height:540px;margin-left:20px;background:#CFEBF3;}
.forumnewblock input{width:490px;height:30px;margin-left:35px;}

.forumnewblock p{ display:inline;color:red;}
.forumnewblock textarea {border:1px solid;width:490px;min-height:200px;max-height:600px;overflow:auto;margin-left:35px;}
.forumnewblock button{width:60px;height:30px;background:#4B90F7;border:none; border-radius:3px;margin-left:35px;margin-top:10px;}
.forumnewblock button:hover{ background:#31BAFF;}

.forumchangeimgblock{width:700px;height:500px;float:left;margin-left:40px;}
.forumchangeimgblock .forumchangeimg{color:red;border:2px dashed;height:500px;width:320px;margin-left:190px;background:#CFEBF3;}
.forumchangeimgblock .forumchangeimg img{width:200px;height:200px;}
.forumchangeimgblock .forumchangeimg h4{margin-left:150px; color:black;}
.forumchangeimgblock .forumchangeimg h5{color:black;}
.forumchangeimgblock .forumchangeimg button{margin-left:80px;margin-left:0;}
.forumchangeimgblock .forumchangeimg input{border:1px dotted;width:180px;margin-right:0;}


.answersystemblock{float:left;height:540px;width:790px;}
.answersystemblock .indexblock{background:#E0F4FF;width:680px;height:500px;margin-left:40px; border-top:3px groove;}
.answersystemblock ul{height:440px;margin-top:20px;}
.answersystemblock ul li a{text-decoration:none;}
.answersystemblock ul li a:hover{color:#FF3300; text-decoration:underline;}
.answersystemblock .page{height:20px;margin-left:20px;width:400px;margin-left:100px;margin-top:10px;}
.answersystemblock .page a{text-decoration:none;border:1px dashed;margin-left:4px;}
.answersystemblock .page a:hover{background:#EBEBEB;color:#000000;}

.answersystemblock p#squery{margin-left:30px;margin-top:0; font-size:16px;}
.answersystemblock .query{width:740px; height:50px;margin-left:30px;}
.answersystemblock .query p{height:auto;width:180px; display:inline-block;margin-top:0;margin-bottom:0;padding-left:80px;color:red;}
.answersystemblock .query a{ text-decoration:none;}
.answersystemblock .studentquery{width:740px; height:25px;margin-left:30px;}
.answersystemblock .studentquery input{width:130px;}
.answersystemblock .studentquery select{width:150px;}
.answersystemblock .weekdays{border-right:1px solid #87A4A8;margin-top:30px;width:714px;height:20px;padding-left:50px;padding-right:0;}
.answersystemblock .weekdays h4{border-left:1px solid #87A4A8;border-top:1px solid #87A4A8;font-size:16px;font-weight:bold;margin-top:0;display:inline-block;width:101px;}
.answersystemblock .weekdays h4 p{font-size:9px; display:inline;}
.answersystemblock .classtime{margin-left:10px;border-top:1px solid #87A4A8;width:40px;height:430px;float:left;}
.answersystemblock .classtime h4{border-bottom:1px solid #87A4A8;border-left:1px solid #87A4A8;height:68px;margin:0;padding-top:10px;}
.answersystemblock .classtime h4 p{font-size:7px; display:inline;margin-:0;padding:0;}
.answersystemblock .table{border-right:1px solid #87A4A8;border-top:1px solid #87A4A8;width:714px;height:395px;float:left;}
.answersystemblock .table .grid p{margin-top:25px;margin-left:20px; font-size:14px; font-weight:bold;}
.answersystemblock .table .grid{border-left:1px solid #87A4A8;border-bottom:1px solid #87A4A8;width:101px;height:78px;float:left;}
.answersystemblock .table .grid1{background:#BEF4FE;border-left:1px solid #87A4A8;border-bottom:1px solid #87A4A8;width:101px;height:78px;float:left;}
.answersystemblock .table .grid2{background:#FF6666;border-left:1px solid #87A4A8;border-bottom:1px solid #87A4A8;width:101px;height:78px;float:left;}
.answersystemblock .table .grid1 #p1{color:#2A7215;font-size:12px; font-weight:bold;margin:0;margin-top:5px;}
.answersystemblock .table .grid1 #p2{color:#EB5EE6;font-size:12px; font-weight:bold;margin:0;margin-top:5px;}
.answersystemblock .table .grid1 #p3{color:#000000;font-size:12px; font-weight:bold;margin:0;margin-top:5px;}
.answersystemblock .table .grid1 p#sregister{padding-left:25px;font-weight:bold; font-size:12px;margin-top:0;}
.answersystemblock .table .grid1 p input{margin-left:4px;}
.answersystemblock .table .grid1 input{margin-left:44px;}
.answersystemblock .table .grid1 a{ font-size:12px; text-decoration:none;margin-left:10px;}
.answersystemblock .table .grid2 #p1{color:#2A7215;font-size:12px; font-weight:bold;margin:0;margin-top:5px;}
.answersystemblock .table .grid2 #p2{color:#000066;font-size:12px; font-weight:bold;margin:0;margin-top:5px;}
.answersystemblock .table .grid2 #p3{color:#000000;font-size:12px; font-weight:bold;margin:0;margin-top:5px;}

.answersystemblock .table .grid2 a{ font-size:12px; text-decoration:none;margin-left:10px;}

